USE ReportesGerenciales
GO

----------------------------------Cargo----------------------------------
INSERT INTO Cargo(id_cargo,descripcion) VALUES('1','Administrador');
INSERT INTO Cargo(id_cargo,descripcion) VALUES('2','Gerente');
INSERT INTO Cargo(id_cargo,descripcion) VALUES('3','Empleado');
----------------------------------Departamento----------------------------------
INSERT INTO Departamento(id_departamento,nombre) VALUES('1','Recursos Humanos');
INSERT INTO Departamento(id_departamento,nombre) VALUES('2','Contabilidad');
INSERT INTO Departamento(id_departamento,nombre) VALUES('3','Administracion');
----------------------------------Empleado----------------------------------
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('123456789','0801-1990-12345','Alizee',
'Mendez','1',18000,'2010/01/01','2010/02/02','1990/02/03','01','01','A1','F','2');
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('234567890','0801-1985-23457','Ana',
'Gomez','1',17000,'2009/03/03','2010/02/02','1989/02/03','02','03','B1','F','2');
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('148752369','0801-1980-23457','Fernando',
'Ramirez','1',16000,'2009/03/03','2010/02/02','1991/02/03','C5','D4','B1','M','3');
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('457832589','0801-1985-23457','Pedro',
'Alvarado','2',17500,'2009/03/03','2010/02/02','1979/02/03','2H','D3','B1','M','3');
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('234564490','0801-1985-23457','Maryory',
'Ramirez','2',16500,'2009/03/03','2010/02/02','1982/02/03','E2','73','B1','F','3');
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('565987870','0801-1985-23457','Nury',
'Avila','2',15000,'2009/03/03','2010/02/02','1983/02/03','E2','D3','B1','F','1');
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('234227890','0801-1985-23457','Pedro',
'Castillo','3',13000,'2009/03/03','2010/02/02','1984/02/03','C2','B3','B1','M','1');
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('231167890','0801-1985-23457','Rolando',
'Ponce','3',14000,'2009/03/03','2010/02/02','1985/02/03','12','B3','B1','M','1');
INSERT INTO Empleado(codigo_empleado,identidad,nombres,apellidos,codigo_departamento,sueldo,fecha_contrato,
acuerdo,fecha_nacimiento,impuesto_estatal,tipo_planilla,estado,sexo,id_cargo) VALUES('234567370','0801-1985-23457','Anabel',
'Garcia','3',15500,'2009/03/03','2010/02/02','1986/02/03','20','05','B1','F','2');
------------------------------------------DeduccionXEmpleado------------------------------------------
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('asd1213','ACDS457','asdasd459','Compra de Auto',75000,'123456789');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('asd123w','ACDS457','qwe145','Compra de Escritorio',7000,'123456789');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('wqewe8','ACDS457','qwe789','Compra de Casa',200000,'123456789');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('qweqwe455','ACDS457','zxc211','Compra de Bote',755000,'234567890');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('zxc1123','ACDS457','sss1112','Compra de Yate',475000,'234567890');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('qwe9try','ACDS457','wewqe44','Compra de Ropa',7000,'148752369');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('159trytr','ACDS457','asda111','Compra de Computadora',9000,'148752369');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('rty4545','ACDS457','qweqwe333','Alquiler de Vehiculo',3000,'148752369');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('rty89y','ACDS457','tryutry55','Compra de Equipo de Sonido',3000,'148752369');
INSERT INTO DeduccionXEmpleado(id_deduccion,planilla,codigo_ingreso_deduccion,descripcion,valor_deducciones,codigo_empleado)
VALUES('rty1231','ACDS457','wqeqwe5559','Compra de Computadora',7000,'148752369');
--------------------------------------IngresoXEmpleado--------------------------------------
INSERT INTO IngresoXEmpleado(codigo_empleado,referencia,banco,cheque,planilla,codigo_ingreso,cantidad,tasa)
VALUES('123456789','Pago Mensual','C4E-D23','CHK-123','PLA-123','COD-123',7000,5.05);
INSERT INTO IngresoXEmpleado(codigo_empleado,referencia,banco,cheque,planilla,codigo_ingreso,cantidad,tasa)
VALUES('123456789','Pago Comunal','C4R-D79','CHK-124','PLA-234','COD-234',8000,5);
INSERT INTO IngresoXEmpleado(codigo_empleado,referencia,banco,cheque,planilla,codigo_ingreso,cantidad,tasa)
VALUES('123456789','Pago Capital','C4A-D15','CHK-152','PLA-345','COD-356',9000,2);
INSERT INTO IngresoXEmpleado(codigo_empleado,referencia,banco,cheque,planilla,codigo_ingreso,cantidad,tasa)
VALUES('123456789','Pago Normal','C4F-D14','CHK-123','PLA-456','COD-111',10000,3);
INSERT INTO IngresoXEmpleado(codigo_empleado,referencia,banco,cheque,planilla,codigo_ingreso,cantidad,tasa)
VALUES('234567890','Pago Mensual','C4E-D23','CHK-123','PLA-113','COD-123',7000,5.05);
INSERT INTO IngresoXEmpleado(codigo_empleado,referencia,banco,cheque,planilla,codigo_ingreso,cantidad,tasa)
VALUES('234567890','Pago Comunal','C4R-D79','CHK-124','PLA-224','COD-234',8000,5);
INSERT INTO IngresoXEmpleado(codigo_empleado,referencia,banco,cheque,planilla,codigo_ingreso,cantidad,tasa)
VALUES('234567890','Pago Capital','C4A-D15','CHK-152','PLA-335','COD-356',9000,2);
INSERT INTO IngresoXEmpleado(codigo_empleado,referencia,banco,cheque,planilla,codigo_ingreso,cantidad,tasa)
VALUES('234567890','Pago Normal','C4F-D14','CHK-123','PLA-455','COD-111',10000,3);
-----------------------------------------------PresupuestoXPeriodo-----------------------------------------------
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('110-101-01-0101-11100-0000','Pres1',5000,10000,3000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('112-115-01-0101-12230-0000','Pres2',4000,20000,4000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('132-123-01-0101-21112-0000','Pres3',3000,30000,5000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('145-145-01-0101-33456-0000','Pres4',2000,20000,6000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('168-123-01-0101-24124-0000','Pres5',1000,40000,7000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('198-756-01-0101-35154-0000','Pres6',3000,50000,9000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('199-789-01-0101-54155-0000','Pres7',5000,30000,8000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('171-951-01-0101-55789-0000','Pres8',4000,70000,9000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('122-555-01-0101-71123-0000','Pres9',7000,80000,7000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('133-333-01-0101-18144-0000','Pres10',9000,90000,8000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('145-122-01-0101-89111-0000','Pres11',7000,50000,3000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('165-147-01-0101-98189-0000','Pres12',5300,40000,8000);
INSERT INTO PresupuestoXPeriodo(codigo,presupuesto,cantidad_modificada,cantidad,cantidad_usada)
VALUES('198-895-01-0101-23197-0000','Pres13',5500,30000,9000);
-------------------------------------------Cuentas_Empleado-------------------------------------------
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('123456789','110-101-01-0101-11100-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('123456789','112-115-01-0101-12230-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('123456789','132-123-01-0101-21112-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('234567890','145-145-01-0101-33456-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('234567890','168-123-01-0101-24124-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('234567890','198-756-01-0101-35154-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('234567890','199-789-01-0101-54155-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('234567890','171-951-01-0101-55789-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('148752369','122-555-01-0101-71123-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('148752369','133-333-01-0101-18144-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('148752369','145-122-01-0101-89111-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('148752369','165-147-01-0101-98189-0000');
INSERT INTO Cuentas_Empleado(codigo_empleado,codigo_presupuestario) 
VALUES('148752369','198-895-01-0101-23197-0000');

-------------------------------------------Bancos-------------------------------------------
SET IDENTITY_INSERT Banco ON;
INSERT INTO Banco(id_banco, nombre_banco) VALUES(100, 'Banco Atlantida');
INSERT INTO Banco(id_banco, nombre_banco) VALUES(200, 'Banco de Occidente');
INSERT INTO Banco(id_banco, nombre_banco) VALUES(300, 'Banco FICOHSA');
INSERT INTO Banco(id_banco, nombre_banco) VALUES(400, 'Banco Central de Honduras');
INSERT INTO Banco(id_banco, nombre_banco) VALUES(500, 'Bancos Miscelaneos');
SET IDENTITY_INSERT Banco OFF;

-------------------------------------------Cuentas de Banco-------------------------------------------
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(400, 'BCH-123', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(500, 'CDS-123', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(500, 'DED-456', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(100, 'ATL-147', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(300, 'FIC-473', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(500, 'CDA-114', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(500, 'BED-159', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(500, 'BTU-456', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(500, 'MND-143', 100000, 100000);
INSERT INTO Cuenta_Banco(id_banco, cuenta_banco, saldo_inicial, saldo) VALUES(400, 'BCH-144', 100000, 100000);
GO
-------------------------------------------------Cheques-------------------------------------------------
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('asd123','Maria Melendez','C','BCH-123','70035','X','0','2008/04/03','2008/05/03',1,0,1550);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('wqe456','Elena Martinez','D','CDS-123','70036','X','0','2009/03/03','2008/04/05',1,0,3000);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('zxc789','Susana Hernandez','C','DED-456','70037','X','0','2009/04/01','2008/06/07',1,0,2500);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('asd712','Miguel Cerrato','C','ATL-147','70038','','0','2008/05/03','2009/05/08',1,0,4500);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('zdf456','Naomi Cardona','C','FIC-473','70039','X','0','2008/04/01','2009/04/03',1,0,6000);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('asd478','Denis Espinal','E','CDA-114','70435','X','0','2008/09/01','2009/05/02',1,0,4500);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('zxc132','Martin Torres','C','BED-159','70425','','0','2008/05/03','2009/02/01',1,0,5000);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('159qwe','Mercedez Morales','C','BTU-456','72032','X','0','2008/07/13','2008/07/08',1,0,4500);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('qwe714','Julio Cesar','C','MND-143','70040','X','0','2008/05/08','2007/05/10',1,0,3450);
INSERT INTO Cheques(no_vendedor,beneficiario,tipo_cheque,cuenta_banco,numero_cheque,incluido_cierre_contable,
cheque_entregado,fecha_cheque,fecha_creacion_cheque,emitido_conciliacion_bancaria,retenido,cantidad)
VALUES('147qwe','Azucena Castillo','C','BCH-144','70433','X','0','2009/04/03','2010/06/03',1,0,3200);
